<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>伪数组</title>
    <script>
       window.onload = function(){
           var lis = document.getElementsByTagName("li");
           console.log(lis);

           //说明lis并不是一个真正的数组，而是一个伪数组
          // console.log(lis.join("|"));   //报错：lis.join is not a function

           //数组都有join()方法，把数组取出来用指定符合连接
           var arr = [1,2,3,4];
           console.log(arr.join("|"));   //结果:1|2|3|4

           var obj = {
               0:"1",
               1:"2",
               2:"3",
               3:"4",
               length:4
           };
           for(var i=0;i<obj.length;i++){
               console.log(obj[i]);
           }
       }

       function func(){
           arguments.join("|");
       }
       func(1,2,3);   //arguments.join is not a function
    </script>
</head>
<body>
<ul>
    <li>这是第1个li元素</li>
    <li>这是第2个li元素</li>
    <li>这是第3个li元素</li>
    <li>这是第4个li元素</li>
    <li>这是第5个li元素</li>
    <li>这是第6个li元素</li>
    <li>这是第7个li元素</li>
    <li>这是第8个li元素</li>
</ul>
</body>
</html>